package com.ajz.manager.dto;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;

import io.swagger.annotations.ApiModelProperty;

/**
 * 微信红包参数实体类
 * 
 * @author xyj
 *
 */
@XmlRootElement(name = "WeiXinRedPack")
public class WeiXinRedPack implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "随机字符串")
	private String nonce_str;// 随机字符串
	
	@ApiModelProperty(value = "签名")
	private String sign;// 签名
	
	@ApiModelProperty(value = "商户订单号")
	private String mch_billno;// 商户订单号
	
	@ApiModelProperty(value = "商户号")
	private String mch_id;// 商户号
	
	@ApiModelProperty(value = "公众账号appid")
	private String wxappid;// 公众账号
	
	@ApiModelProperty(value = "商户名称")
	private String send_name;// 商户名称
	
	@ApiModelProperty(value = "用户openid")
	private String re_openid;// 用户
	
	@ApiModelProperty(value = "付款金额")
	private int total_amount;// 付款金额 单位：分
	
	@ApiModelProperty(value = "红包发放总人数")
	private int total_num;// 红包发放总人数
	
	@ApiModelProperty(value = "红包祝福语")
	private String wishing;// 红包祝福语
	
	@ApiModelProperty(value = "Ip地址")
	private String client_ip;// Ip地址
	
	@ApiModelProperty(value = "活动名称")
	private String act_name;// 活动名称
	
	@ApiModelProperty(value = "备注")
	private String remark;// 备注

	public String getNonce_str() {
		return nonce_str;
	}

	public void setNonce_str(String nonce_str) {
		this.nonce_str = nonce_str;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getMch_billno() {
		return mch_billno;
	}

	public void setMch_billno(String mch_billno) {
		this.mch_billno = mch_billno;
	}

	public String getMch_id() {
		return mch_id;
	}

	public void setMch_id(String mch_id) {
		this.mch_id = mch_id;
	}

	public String getWxappid() {
		return wxappid;
	}

	public void setWxappid(String wxappid) {
		this.wxappid = wxappid;
	}

	public String getSend_name() {
		return send_name;
	}

	public void setSend_name(String send_name) {
		this.send_name = send_name;
	}

	public String getRe_openid() {
		return re_openid;
	}

	public void setRe_openid(String re_openid) {
		this.re_openid = re_openid;
	}

	public int getTotal_amount() {
		return total_amount;
	}

	public void setTotal_amount(int total_amount) {
		this.total_amount = total_amount;
	}

	public int getTotal_num() {
		return total_num;
	}

	public void setTotal_num(int total_num) {
		this.total_num = total_num;
	}

	public String getWishing() {
		return wishing;
	}

	public void setWishing(String wishing) {
		this.wishing = wishing;
	}

	public String getClient_ip() {
		return client_ip;
	}

	public void setClient_ip(String client_ip) {
		this.client_ip = client_ip;
	}

	public String getAct_name() {
		return act_name;
	}

	public void setAct_name(String act_name) {
		this.act_name = act_name;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Override
	public String toString() {
		return "WeiXinRedPack [nonce_str=" + nonce_str + ", sign=" + sign + ", mch_billno=" + mch_billno + ", mch_id="
				+ mch_id + ", wxappid=" + wxappid + ", send_name=" + send_name + ", re_openid=" + re_openid
				+ ", total_amount=" + total_amount + ", total_num=" + total_num + ", wishing=" + wishing
				+ ", client_ip=" + client_ip + ", act_name=" + act_name + ", remark=" + remark + "]";
	}

	// @ApiModelProperty(value = "场景id")
	// private String scene_id;
	//
	// @ApiModelProperty(value = "资金授权商户号")
	// private String consume_mch_id;
	//
	// @ApiModelProperty(value = "活动信息")
	// private String risk_info;
}
